package com.fr.report;

import com.fr.base.XMLable;
import com.fr.data.TableData;
import java.util.Iterator;

public abstract interface TableDataSource extends XMLable
{
  public abstract Iterator getTableDataNameIterator();

  public abstract TableData getTableData(String paramString);

  public abstract void putTableData(String paramString, TableData paramTableData);

  public abstract boolean renameTableData(String paramString1, String paramString2);

  public abstract void removeTableData(String paramString);

  public abstract void clearAllTableData();
}